package com.kingdee.pda.ui.out_check;

import com.kingdee.pda.entity.OutCheckRequestBean;
import com.kingdee.pda.entity.ScanOutOrderInfoBean;
import com.kingdee.pda.entity.ScanSnResponsebean;

/**
 * @author：dlj
 * @data：2021/9/22
 * @des：
 */
public class OutCheckContract {
    public interface IOutCheckView {

        void reviewStockOutBillOrExpressNoSuccess(ScanOutOrderInfoBean orderInfoBean);

        void reviewStockOutBillOrExpressNoFailed(String msg);

        void pdaSnScanSuccess(ScanSnResponsebean orderInfoBean);

        void pdaSnScanFailed(String msg);

        void pdaCollectNullSnSuccess(ScanSnResponsebean orderInfoBean);

        void pdaCollectNullSnFailed(String msg);

        void confirmStockOutReviewResult(boolean isSuccess, String msg);

    }

    public interface IOutCheckPresenter {
        void reviewStockOutBillOrExpressNo(String scanbillno);

        void pdaSnScan(String sn);

        void pdaCollectNullSn(String sn);

        void confirmStockOutReview(OutCheckRequestBean outCheckRequestBean);

    }
}
